package com.choosefine.it.basedata.dao;

import java.util.List;
import java.util.Map;

import com.choosefine.it.basedata.model.ProjectType;
import com.github.pagehelper.Page;

public interface ProjectTypeMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(ProjectType record);

    int insertSelective(ProjectType record);

    ProjectType selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(ProjectType record);

    int updateByPrimaryKey(ProjectType record);
    
    /**
     * 增加查询接口（多个）
     */
    List<ProjectType> selectListByIds(List<Integer> ids);
    
    List<ProjectType> getProjectList();
    /**
     * 按照 sortNum 查询，用于排序
     *  juchengyang 2017年2月15日
     */
    ProjectType selectProjectTypeBySortNum(Integer id);
    
    /**
     * 添加根据name 查询
     */
    List<ProjectType> selectProjectTypeBy (Map<String,Object> map);
    
    int checkProjectTypeInsert (String projectType);
}